package top.infopub.model.bpa;

import java.math.BigDecimal;
import java.util.Date;

import top.infopub.generic.GenericEntity;

/** 商务成本付费申请明细(BPA_BIZCOST_APPLY_DETAIL) **/
public class BizcostApplyDetail extends GenericEntity  {

	private static final long serialVersionUID = 1L;
	
	/*PK*/
	private String id;
	/*PK*/
	public String getId(){
		return id;
	}
	
	public void setId(String id){
		 this.id = id;
	}
	
	/* 添加人 */
	private String addBy;
	
	public String getAddBy(){
		return addBy;
	}
	
	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	private Date addTime;
	
	public Date getAddTime(){
		return addTime;
	}
	
	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}
	/* 申请ID */
	private String applyId;
	
	public String getApplyId(){
		return applyId;
	}
	
	public void setApplyId(String applyId){
		this.applyId = applyId;
	}
	/* 质保金返还金额（元） */
	private BigDecimal backAmount;
	
	public BigDecimal getBackAmount(){
		return backAmount;
	}
	
	public void setBackAmount(BigDecimal backAmount){
		this.backAmount = backAmount;
	}
	/* 质保金返还-工程结算价（元） */
	private BigDecimal backProAmount;
	
	public BigDecimal getBackProAmount(){
		return backProAmount;
	}
	
	public void setBackProAmount(BigDecimal backProAmount){
		this.backProAmount = backProAmount;
	}
	/* 质保金返还-实扣质保金（元） */
	private BigDecimal backQaAct;
	
	public BigDecimal getBackQaAct(){
		return backQaAct;
	}
	
	public void setBackQaAct(BigDecimal backQaAct){
		this.backQaAct = backQaAct;
	}
	/* 质保金返还-已扣质保金（元） */
	private BigDecimal backQaAlready;
	
	public BigDecimal getBackQaAlready(){
		return backQaAlready;
	}
	
	public void setBackQaAlready(BigDecimal backQaAlready){
		this.backQaAlready = backQaAlready;
	}
	/* 质保金返还-质保金比例（%） */
	private BigDecimal backQaRate;
	
	public BigDecimal getBackQaRate(){
		return backQaRate;
	}
	
	public void setBackQaRate(BigDecimal backQaRate){
		this.backQaRate = backQaRate;
	}
	/* 前期费-约定支付日期 */
	private Date frontAgreeDate;
	
	public Date getFrontAgreeDate(){
		return frontAgreeDate;
	}
	
	public void setFrontAgreeDate(Date frontAgreeDate){
		this.frontAgreeDate = frontAgreeDate;
	}
	/* 前期费-支付比例（%） */
	private BigDecimal frontPayRate;
	
	public BigDecimal getFrontPayRate(){
		return frontPayRate;
	}
	
	public void setFrontPayRate(BigDecimal frontPayRate){
		this.frontPayRate = frontPayRate;
	}
	/* 前期费-本期应付前期费（元） */
	private BigDecimal frontShouldAmount;
	
	public BigDecimal getFrontShouldAmount(){
		return frontShouldAmount;
	}
	
	public void setFrontShouldAmount(BigDecimal frontShouldAmount){
		this.frontShouldAmount = frontShouldAmount;
	}
	/* 前期费-前期费确权金额（元） */
	private BigDecimal frontSureAmount;
	
	public BigDecimal getFrontSureAmount(){
		return frontSureAmount;
	}
	
	public void setFrontSureAmount(BigDecimal frontSureAmount){
		this.frontSureAmount = frontSureAmount;
	}
	/* 备注 */
	private String memo;
	
	public String getMemo(){
		return memo;
	}
	
	public void setMemo(String memo){
		this.memo = memo;
	}
	/* 月度进度款-当月实际应付金额（元） */
	private BigDecimal monthActAmount;
	
	public BigDecimal getMonthActAmount(){
		return monthActAmount;
	}
	
	public void setMonthActAmount(BigDecimal monthActAmount){
		this.monthActAmount = monthActAmount;
	}
	/* 月度进度款-当月实际付款比例（%） */
	private BigDecimal monthActRate;
	
	public BigDecimal getMonthActRate(){
		return monthActRate;
	}
	
	public void setMonthActRate(BigDecimal monthActRate){
		this.monthActRate = monthActRate;
	}
	/* 月度进度款-综合计划调整付款比例（%） */
	private BigDecimal monthAdjustRate;
	
	public BigDecimal getMonthAdjustRate(){
		return monthAdjustRate;
	}
	
	public void setMonthAdjustRate(BigDecimal monthAdjustRate){
		this.monthAdjustRate = monthAdjustRate;
	}
	/* 月度进度款-月度付款比例（%） */
	private BigDecimal monthPayRate;
	
	public BigDecimal getMonthPayRate(){
		return monthPayRate;
	}
	
	public void setMonthPayRate(BigDecimal monthPayRate){
		this.monthPayRate = monthPayRate;
	}
	/* 月度进度款-财务增减金额（元） */
	private BigDecimal monthReviseAmount;
	
	public BigDecimal getMonthReviseAmount(){
		return monthReviseAmount;
	}
	
	public void setMonthReviseAmount(BigDecimal monthReviseAmount){
		this.monthReviseAmount = monthReviseAmount;
	}
	/* 月度进度款-当月应付金额（元） */
	private BigDecimal monthShouldAmount;
	
	public BigDecimal getMonthShouldAmount(){
		return monthShouldAmount;
	}
	
	public void setMonthShouldAmount(BigDecimal monthShouldAmount){
		this.monthShouldAmount = monthShouldAmount;
	}
	/* 月度进度款-已确权产值（元） */
	private BigDecimal monthSureAmount;
	
	public BigDecimal getMonthSureAmount(){
		return monthSureAmount;
	}
	
	public void setMonthSureAmount(BigDecimal monthSureAmount){
		this.monthSureAmount = monthSureAmount;
	}
	/* 竣工付费-开累确权产值（元) */
	private BigDecimal overAddupAmount;
	
	public BigDecimal getOverAddupAmount(){
		return overAddupAmount;
	}
	
	public void setOverAddupAmount(BigDecimal overAddupAmount){
		this.overAddupAmount = overAddupAmount;
	}
	/* 竣工付费-竣工付款比例（%） */
	private BigDecimal overPayRate;
	
	public BigDecimal getOverPayRate(){
		return overPayRate;
	}
	
	public void setOverPayRate(BigDecimal overPayRate){
		this.overPayRate = overPayRate;
	}
	/* 竣工付费-财务增减金额（元） */
	private BigDecimal overReviseAmount;
	
	public BigDecimal getOverReviseAmount(){
		return overReviseAmount;
	}
	
	public void setOverReviseAmount(BigDecimal overReviseAmount){
		this.overReviseAmount = overReviseAmount;
	}
	/* 竣工付费-竣工应付金额（元） */
	private BigDecimal overShouldAmount;
	
	public BigDecimal getOverShouldAmount(){
		return overShouldAmount;
	}
	
	public void setOverShouldAmount(BigDecimal overShouldAmount){
		this.overShouldAmount = overShouldAmount;
	}
	/* 竣工付费-竣工应付款（元） */
	private BigDecimal overShouldFee;
	
	public BigDecimal getOverShouldFee(){
		return overShouldFee;
	}
	
	public void setOverShouldFee(BigDecimal overShouldFee){
		this.overShouldFee = overShouldFee;
	}
	/* 预付款-合同金额（元） */
	private BigDecimal preCotAmount;
	
	public BigDecimal getPreCotAmount(){
		return preCotAmount;
	}
	
	public void setPreCotAmount(BigDecimal preCotAmount){
		this.preCotAmount = preCotAmount;
	}
	/* 预付款应付预付款金额（元） */
	private BigDecimal prePayAmount;
	
	public BigDecimal getPrePayAmount(){
		return prePayAmount;
	}
	
	public void setPrePayAmount(BigDecimal prePayAmount){
		this.prePayAmount = prePayAmount;
	}
	/* 预付款比例（%） */
	private BigDecimal preRate;
	
	public BigDecimal getPreRate(){
		return preRate;
	}
	
	public void setPreRate(BigDecimal preRate){
		this.preRate = preRate;
	}
	/* 代付费-支付比例（%） */
	private BigDecimal replacePayRate;
	
	public BigDecimal getReplacePayRate(){
		return replacePayRate;
	}
	
	public void setReplacePayRate(BigDecimal replacePayRate){
		this.replacePayRate = replacePayRate;
	}
	/* 代付费-本期应付代付费（元） */
	private BigDecimal replaceShouldAmount;
	
	public BigDecimal getReplaceShouldAmount(){
		return replaceShouldAmount;
	}
	
	public void setReplaceShouldAmount(BigDecimal replaceShouldAmount){
		this.replaceShouldAmount = replaceShouldAmount;
	}
	/* 代付费-代付费确权金额（元） */
	private BigDecimal replaceSureAmout;
	
	public BigDecimal getReplaceSureAmout(){
		return replaceSureAmout;
	}
	
	public void setReplaceSureAmout(BigDecimal replaceSureAmout){
		this.replaceSureAmout = replaceSureAmout;
	}
	/* 结算工程款-结算付款比例（%） */
	private BigDecimal settPayRate;
	
	public BigDecimal getSettPayRate(){
		return settPayRate;
	}
	
	public void setSettPayRate(BigDecimal settPayRate){
		this.settPayRate = settPayRate;
	}
	/* 结算工程款-工程结算价(元） */
	private BigDecimal settProAmount;
	
	public BigDecimal getSettProAmount(){
		return settProAmount;
	}
	
	public void setSettProAmount(BigDecimal settProAmount){
		this.settProAmount = settProAmount;
	}
	/* 结算工程款-财务增减金额（元） */
	private BigDecimal settReviseAmount;
	
	public BigDecimal getSettReviseAmount(){
		return settReviseAmount;
	}
	
	public void setSettReviseAmount(BigDecimal settReviseAmount){
		this.settReviseAmount = settReviseAmount;
	}
	/* 结算工程款-结算应付金额（元） */
	private BigDecimal settShouldAmount;
	
	public BigDecimal getSettShouldAmount(){
		return settShouldAmount;
	}
	
	public void setSettShouldAmount(BigDecimal settShouldAmount){
		this.settShouldAmount = settShouldAmount;
	}
	/* 结算工程款-应付款(元） */
	private BigDecimal settShouldFee;
	
	public BigDecimal getSettShouldFee(){
		return settShouldFee;
	}
	
	public void setSettShouldFee(BigDecimal settShouldFee){
		this.settShouldFee = settShouldFee;
	}
	/* 年度进度款-年度实际应付金额（元） */
	private BigDecimal yearActPay;
	
	public BigDecimal getYearActPay(){
		return yearActPay;
	}
	
	public void setYearActPay(BigDecimal yearActPay){
		this.yearActPay = yearActPay;
	}
	/* 年度进度款-年度付款开始月 */
	private Date yearPayBegin;
	
	public Date getYearPayBegin(){
		return yearPayBegin;
	}
	
	public void setYearPayBegin(Date yearPayBegin){
		this.yearPayBegin = yearPayBegin;
	}
	/* 年度进度款-年度付款结束月 */
	private Date yearPayEnd;
	
	public Date getYearPayEnd(){
		return yearPayEnd;
	}
	
	public void setYearPayEnd(Date yearPayEnd){
		this.yearPayEnd = yearPayEnd;
	}
	/* 年度进度款-年度付款比例（%） */
	private BigDecimal yearPayRate;
	
	public BigDecimal getYearPayRate(){
		return yearPayRate;
	}
	
	public void setYearPayRate(BigDecimal yearPayRate){
		this.yearPayRate = yearPayRate;
	}
	/* 年度进度款-财务增减金额（元） */
	private BigDecimal yearReviseAmount;
	
	public BigDecimal getYearReviseAmount(){
		return yearReviseAmount;
	}
	
	public void setYearReviseAmount(BigDecimal yearReviseAmount){
		this.yearReviseAmount = yearReviseAmount;
	}
	/* 年度进度款-年度应付金额（元） */
	private BigDecimal yearShouldAmount;
	
	public BigDecimal getYearShouldAmount(){
		return yearShouldAmount;
	}
	
	public void setYearShouldAmount(BigDecimal yearShouldAmount){
		this.yearShouldAmount = yearShouldAmount;
	}
	/* 年度进度款-年度确权产值（元） */
	private BigDecimal yearSureAmount;
	
	public BigDecimal getYearSureAmount(){
		return yearSureAmount;
	}
	
	public void setYearSureAmount(BigDecimal yearSureAmount){
		this.yearSureAmount = yearSureAmount;
	}
	
}